SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwtAnexoTitulos
AS
SELECT dbo.tb_AnexoTitulos.IdAnexoTitulo AS ID, vwrTitulos_2.Descripcion AS Titulo1, vwrTitulos_1.Descripcion AS Titulo2, 
               vwrTitulos_2.Descripcion AS Titulo3, dbo.vwrCargosGenericos.Descripcion AS CargoGenerico, 
               dbo.vwrAsignaturasGenericas.Descripcion AS AsignaturaGenerica, dbo.vwrCategoriasDeTitulo.Descripcion AS Categoria, 
               dbo.tb_AnexoTitulos.AntiguedadGeneral, vwrCategoriasDeTitulo_4.Descripcion AS CatPorAntiguedadGeneral, dbo.tb_AnexoTitulos.AntiguedadNivel, 
               vwrCategoriasDeTitulo_1.Descripcion AS CatPorAntiguedadNivel, dbo.tb_AnexoTitulos.AntiguedadModalidad, 
               vwrCategoriasDeTitulo_2.Descripcion AS CatPorAntiguedadModalidad, dbo.tb_AnexoTitulos.AntiguedadCargo, 
               vwrCategoriasDeTitulo_3.Descripcion AS CatPorAntiguedadCargo, dbo.tb_AnexoTitulos.HorasDeCursooCapacitacion, 
               vwrCategoriasDeTitulo_5.Descripcion AS CatPorHorasDeCurso, dbo.tb_AnexoTitulos.EsTituloEspecifico
FROM  dbo.tb_AnexoTitulos INNER JOIN
               dbo.vwrCargosGenericos ON dbo.tb_AnexoTitulos.CargoGenerico = dbo.vwrCargosGenericos.ID INNER JOIN
               dbo.vwrAsignaturasGenericas ON dbo.tb_AnexoTitulos.AsignaturaGenerica = dbo.vwrAsignaturasGenericas.ID INNER JOIN
               dbo.vwrTitulos vwrTitulos_2 ON dbo.tb_AnexoTitulos.Titulo3 = vwrTitulos_2.ID LEFT OUTER JOIN
               dbo.vwrCategoriasDeTitulo ON dbo.tb_AnexoTitulos.Categoria = dbo.vwrCategoriasDeTitulo.ID LEFT OUTER JOIN
               dbo.vwrCategoriasDeTitulo vwrCategoriasDeTitulo_2 ON 
               dbo.tb_AnexoTitulos.CatPorAntiguedadModalidad = vwrCategoriasDeTitulo_2.ID LEFT OUTER JOIN
               dbo.vwrCategoriasDeTitulo vwrCategoriasDeTitulo_3 ON 
               dbo.tb_AnexoTitulos.CatPorAntiguedadCargo = vwrCategoriasDeTitulo_3.ID LEFT OUTER JOIN
               dbo.vwrCategoriasDeTitulo vwrCategoriasDeTitulo_1 ON 
               dbo.tb_AnexoTitulos.CatPorAntiguedadNivel = vwrCategoriasDeTitulo_1.ID LEFT OUTER JOIN
               dbo.vwrCategoriasDeTitulo vwrCategoriasDeTitulo_4 ON 
               dbo.tb_AnexoTitulos.CatPorAntiguedadGeneral = vwrCategoriasDeTitulo_4.ID LEFT OUTER JOIN
               dbo.vwrTitulos vwrTitulos_3 ON dbo.tb_AnexoTitulos.Titulo1 = vwrTitulos_3.ID LEFT OUTER JOIN
               dbo.vwrCategoriasDeTitulo vwrCategoriasDeTitulo_5 ON dbo.tb_AnexoTitulos.CatPorHorasDeCurso = vwrCategoriasDeTitulo_5.ID LEFT OUTER JOIN
               dbo.vwrTitulos vwrTitulos_1 ON dbo.tb_AnexoTitulos.Titulo2 = vwrTitulos_1.ID
GO
GRANT SELECT ON  [dbo].[vwtAnexoTitulos] TO [Juntas]
GRANT SELECT ON  [dbo].[vwtAnexoTitulos] TO [RegistroTitulos]
GRANT SELECT ON  [dbo].[vwtAnexoTitulos] TO [SoloVer]
GO
